python中两个日期范围之间重叠的日期

您所在的位置:网站首页 python range 倒序 python中两个日期范围之间重叠的日期

python中两个日期范围之间重叠的日期

#python中两个日期范围之间重叠的日期| 来源: 网络整理| 查看: 265

我希望找到两个日期范围之间的重叠日期,如下所示:

range1 = start(2016-06-01) end (2016-06-20) range2 = start(2016-06-10) end (2016-06-13)

结果是4个日期(2016-06-10,2016-06-11,2016-06-12,2016-06-13).另一个例子:

range1 = start(2016-06-01) end (2016-06-20) range2 = start(2016-06-18) end (2016-06-25)

结果这里有3个日期(2016-06-18,2016-06-19,2016-06-20).如果没有日期重叠,则结果为0个日期.

我发现这篇文章有助于确定重叠日期的数量,但我想知道我是否可以在不使用长if/else语句的情况下获得实际日期?

提前致谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3